package com.easy.system.service;

import java.util.List;

import org.springframework.stereotype.Service;

import com.easy.common.jdbc.PageInfo;
import com.easy.common.web.PagedList;
import com.easy.system.domain.Lov;

@Service()
public interface LovService {

	/**
	 * 获取分页数据列表
	 * 
	 * @param param
	 * @return
	 */
	PagedList<Lov> findLovsList(PageInfo pageInfo);

	/**
	 * 编辑数据字典
	 * 
	 * @return 受影响数据条数
	 */
	int saveLov(Lov lov);

	/**
	 * 删除指定数据字典
	 * 
	 * @param lov
	 * @return
	 */
	int removeLov(Lov lov);
	
	/**
	 * 查询数据字典条目
	 * @param lov
	 * @return
	 */
	List<Lov> findDictItems(Lov lov);
	
	
	/**
	 * 查询所有数据字典
	 * @return
	 */
	List<Lov> findAllLovList();
	/**
	 * 查询所有数据字典进入换成
	 * @return
	 */
	void findAllLovListToCase();
	
	public List<Lov> getLovBysubType(String subType) ;
}
